package votaciones;

import java.util.Iterator;
import java.util.LinkedList;

import contenidos.AlmacenDes;
import contenidos.Descarga;

public class AplicaDescargas implements IAplicaResultado {

	@Override
	public LinkedList aplica(LinkedList preguntas, int[] resultados) {
		if (resultados.length == preguntas.size()) {
			Iterator itd = preguntas.iterator();
			Descarga des;
			LinkedList aux = new LinkedList();
			int i = 0;
			while (itd.hasNext()) {
				des = (Descarga) itd.next();
				des.setPuntos(des.getPuntos() + resultados[i]);
				aux.add(des);
				i++;
			}

			return aux;
		} else
			return null;

	}
}
